using System;
using Beaker.Services.Locator;

namespace Beaker.Services.FileSystem.Physical
{
	public sealed class FileSystemServiceProvider
		: IFileSystemServiceProvider
	{
		/// <summary>
		/// Tries to convert the file to a filesystem service, if possible.
		/// </summary>
		/// <param name="file">The file to convert to a filesystem.</param>
		/// <returns>A FileSystemService, or <c>null</c> if the file cannot be converted.</returns>
		public IFileSystemService FromFile( IFile file )
		{
			// hmmm, what should the physical file system provider do?
			// make relative path from here?
			return null;
		}
	}
}